﻿/********************************************************************************
** @ Date:2025/08/04
** @ Author: Gaojia
** @ Description: 卡片基类
** @ Version:1.0.0
** @ Fun:
********************************************************************************/
#ifndef UBasePanel_H
#define UBasePanel_H
#include <qwidget.h>
#include <QTimer>
#include "CBeltDataBase.h"
#include "CBeltCtrMgr.h"
class UBasePanel :
	public QWidget
{
	Q_OBJECT
public:
	UBasePanel(QWidget *parent = nullptr);
	~UBasePanel();
	virtual void initPanel(CBeltDataBase *pBeltData, CBeltCtrMgr *pBeltCtrMgr);
protected:
	virtual void init();
protected:
	QTimer*  m_pTimer;  //定时获取机器人工作模式
	CBeltDataBase *m_pBeltData;
	CBeltCtrMgr *m_pBeltCtrMgr;
	bool m_bRefush;  
public slots:
	virtual void refreshData(bool bRefresh);     // 这个函数会被外部调用
};

#endif